(Colloq) itchy - English Synonyms Dictionary